home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 7336 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.4 KB

  1. Path: enea.se!not-for-mail
  2. From: olli@enea.se (Ola Liljedahl)
  3. Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.misc
  4. Subject: Re: Running 68k software on 68030
  5. Date: 16 Mar 1996 13:34:54 +0100
  6. Organization: Enea OSE Systems AB; "OSE - Design on a higher level"
  7. Message-ID: <4ieche$c1f@gordon.enea.se>
  8. References: <4ic9m9$jik@nz12.rz.uni-karlsruhe.de>
  9. NNTP-Posting-Host: gordon.enea.se
  10.  
  11. vhansen@ipfy.bau-verm.uni-karlsruhe.de (Wolfgang von Hansen) wrote:
  12. > I'm desperately looking for a way to get an old program (no source avail)
  13. > to run on an A3000. It does not crash the machine, but produces incorrect
  14. > results.
  15. > The program is the software that came along with a handscanner. The scanner
  16. > is connected to the parallel port.
  17.  
  18. Possible problems regarding MC68000 software on a MC68030:
  19. 1: 030 is faster, especially if your machine has Fast RAM.
  20. 2: 030 has instruction and data caches. Causes problems with self-
  21.    modifying code.
  22. 3: One instruction (MOVE SR,<ea>) is privileged in 030 whereas it is a
  23.    user mode instruction in MC68000. Probably not your problem.
  24.  
  25. Solutions:
  26. 1: Use a degrader program to slow things down. Aminet: degrader, bootute.
  27. 2: Turn off caches, either from A3000/A4000 boot menu or via the CLI:
  28.    CPU NOCACHE. This also slows the CPU down.
  29. 3: Dont' know. Maybe a special privilege exception handler could fix this
  30.    one?
  31.  
  32. Regards
  33.  
  34.     Ola Liljedahl
  35.     olli@enea.se
  36.     "OSE - Design on a higher level"
  37.